#include <QCoreApplication>

#include <QSqlDatabase>
#include <QSqlQuery>
#include <QDebug>
#include <QSqlError>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    //配置数据库
    QSqlDatabase qdb = QSqlDatabase::addDatabase("QODBC");
    qdb.setHostName("localhost");//服务器名称
    qdb.setPort(3306); //数据库端口号
    qdb.setDatabaseName("guli"); //数据源码名称
    qdb.setUserName("root");//用户名称
    qdb.setPassword("root");//密码
    qdb.open();
    //数据库连接测试
    if(qdb.isOpen())
    {
        qDebug()<<"恭喜你，数据库打开成功！"<<endl;
    }
    else
    {
        qDebug()<<"对不起，数据库打开失败！"<<endl;
    }

    //查询数据库
    return a.exec();
}
